﻿
#main
{
	padding-bottom:0.5625em;
}
.talkitem
{
	margin-top:0.5625em;
	border-bottom:solid 1px #dfdfdf;
	display: -webkit-box;
	-webkit-user-select:none;
	}
.talkitem .avatar
{
	width:2.1875em;
	height:2.1875em;
	margin-left:0.3125em;
	margin-right:0;
	-webkit-border-radius: 0.2em;
	background-image:url(images/user/avatar_loading.png);
	background-position:left top;
	background-size:100% 100%;
	}
.talkitem .avatar img
{
	width:100%;
	height:100%;
	display:block;
	padding:0px;
	margin:0px;
	-webkit-box-shadow: 0 0 1px rgba(255,255,255,0.2);
	-webkit-border-radius: 0.2em;
	}
.talkitem .talkcontent{
	margin:0;
	padding:0 0.625em 0.5em 0.625em;
	-webkit-box-flex: 1;
}
.talkitem .talkcontent h3
{
	padding:0px;
	margin:0px;
	font-size:1em;
	font-weight:normal;
	color:#333;
	font-size:1em;}
.talkitem .talkcontent .date
{
	padding:0px;
	font-size:0.8125em;
	height:1.5em;
	line-height:1.5em;
	overflow:hidden;
	}
.talkitem .talkcontent p
{
	padding:0;
	margin:0.25em 0 0 0;
	display:block;
	line-height:1.5em;
	color:#333;
	font-size:1em;}
.talkitem .talkcontent .txt
{
	margin:0.5em 0 0 0;
	padding:0.5em;
	-webkit-border-radius: 0.3em;
	background-color:#F0F2F3;
	-webkit-box-shadow:0 0 1px #999 inset;
	color:#333;
	line-height:1.5em;
	font-size:1em;
	}
.talkitem .talkcontent .voice
{
	margin:0.5em 0 0 0;
	height:2.625em;
	padding:0em;
	-webkit-border-radius: 0.2em;
	border:solid 1px #ddd;
	background-color:#F0F2F3;
	color:#333;
	line-height:2.625em;
	font-size:1em;
	text-align:left;
	background-image:url(images/talk/btn.png);
	background-position:left top;
	background-repeat:no-repeat;
	-webkit-background-size: 2.625em 5.25em;
	padding-left:2.625em;
	-webkit-user-select:none;
	}
.talkitem .talkcontent .voice:active {
   
    -webkit-box-shadow: inset 0 0 8px 4px #ddd, 0 1px 0 0 #eee;
 }
.talkitem .talkcontent .voice span
{
	border-left:solid 1px #ddd;
	padding:0 0.8em;
	}

.talkitem .talkcontent .voice.stop
{
	background-position:left -2.626em;
	}
.talkitem .talkcontent .img
{
	overflow:hidden;
	margin:0.5em 0 0 0;
	display:block;
	}
.talkitem .talkcontent .img img
{
	width:100%;
	display:block;}
	
.talkitem .talkcontent .imgs
{
	width:100%;
	margin:0.5em 0 0 0;
	overflow:hidden;
	}
.talkitem .talkcontent .imgs div
{
	display:block;
	float:left;
	width:5.15em;
	height:4.5em;
	margin-right:0.25em;
	margin-top:0.25em;
	}
.talkitem .talkcontent .imgs div img
{
	width:100%;
	height:100%;
	display:block;
	}
.talkitem .talkcontent .talkloadimg {
	text-align:center;
	overflow:hidden;
	background-image:url(images/imgloading.png);
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-background-size:5em auto;
	background-color:#ececec;
}
.talkitem .talkcontent .talkloadimg.nobg{
	background-image:none;}
.talkitem .talkcontent .talkloadimg img {
	opacity:1;
	-webkit-transition:all 300ms ease-in 100ms;
	display:block;
}
.talkitem .talkcontent .talkloadimg img.hide {
	opacity:0;
}
.talkitem .talkcontent .btns
{
	display:-webkit-box;
	padding:0;
	-webkit-user-select:none;
	margin-top:1em;
	}
.talkitem .talkcontent .btns .date
{
	-webkit-box-flex:1;
	line-height:1.7499em;
	margin-right:3em;
	}

.talkitem .talkcontent .btns span
{
	height:1.7499em;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: center;
    -webkit-box-align: center;
	font-size:0.75em;
	background-position:0.5em center;
	background-repeat:no-repeat;
	background-size:1.0833em;
	padding:0 1em 0 2em;
	border: solid 1px #BEBEBE;
	-webkit-border-radius:1em;
	}
.talkitem .talkcontent .btns span:last-child
{
	margin-left:0.625em;}

.talkitem .talkcontent .btns span:active {
   
    -webkit-box-shadow: inset 0 0 8px 4px #ddd, 0 1px 0 0 #eee;
 }
	
.talkitem .talkcontent .btns .praiseb{
	background-image:url(images/talk/feed_praise_no.png);	
}
.talkitem .talkcontent .btns .praiseb_yes{
	background-image:url(images/talk/feed_praise_yes.png);	
}
.talkitem .talkcontent .btns .commentb{
	background-image:url(images/talk/feed_comment.png);
}

.talkitem .talkcontent .rec
{
	margin:0.5em 0 0 0;
	padding:0;
	background-color:#F0F2F3;
	-webkit-box-shadow:0 0 1px #999 inset;
	}
.talkitem .talkcontent .rec .praise
{
	padding:0.4375em 0.5em 0.4375em 1.8em;
	display:-webkit-box;
	overflow:hidden;
	background-image:url(images/talk/feed_praise_yes.png);
	background-position:0.5em center;
	background-repeat:no-repeat;
	background-size:1em;
	border-bottom:solid 1px #dfdfdf;
	}
	
.talkitem .talkcontent .rec .prccontent
{
	padding:0 0.5em;
	display:block;
	line-height:1.8em;
	color:#333;
	}
.talkitem .talkcontent .rec .down {
	background-color:#e2e2e2;
}
.talkitem .talkcontent .rec .prccontent span
{
	color:#06C;
	}